@charset "utf-8";
/* CSS Document */
.w1000{
	width: 1000px;
	margin: 0 auto;
}
.header{
	width: 100%;
	height: 87px;
	padding-bottom: 6px;
	background: url(../img/bg_nav.png) repeat-x left top;
	position: relative;
	z-index: 5;
	margin-bottom: -6px;
}
.logo{
	width: 92px;
	height: 55px;
	margin-top: 14px;
}
.header .w1000{
	position: relative;
	z-index: 6;
}
.header .nav-wrap{
	margin-left: 23px;
	height: 87px;
}
.nav-wrap li{
	width: 120px;
	height: 87px;
	line-height: 87px;
	font-size: 16px;
	position: relative;
}
.nav-wrap li:hover{
	background: url(../img/bg_navli.png) no-repeat left top;
	font-size: 18px;
	font-weight: bold;
}
.nav-wrap li:hover a{
	color: #fff;
	background: url(../img/ico_navli.png) no-repeat 87px center;
}
.nav-wrap li.hover{
	background: url(../img/bg_navli.png) no-repeat left top;
	font-size: 18px;
	font-weight: bold;
}
.nav-wrap li.hover a{
	color: #fff;
	background: url(../img/ico_navli.png) no-repeat 87px center;
}
.nav-wrap li a{
	display: block;
	padding-left: 12px;
	padding-right: 35px;
	color: #444;
	background: url(../img/ico_navli.png) no-repeat -34px center;
}
.header .rightbox{
	padding-top: 35px;
}
.header .conta{
	line-height: 16px;
	width: 285px;
	font-family: "Arial";
	color: #444;
	height: 16px;
}
.header .conta span{
	display: block;
	height: 16px;
	float: left;
}
.header .conta .call{
	padding-left: 16px;
	background: url(../img/ico_header_01.png) no-repeat left center;
	font-size: 13px;
	font-weight: bold;
}
.header .conta .em{
	padding-left: 33px;
	font-size: 14px;
	background: url(../img/ico_header_01.png) no-repeat -129px center;
}
.header .searchbox{
	width: 276px;
	margin-top: 7px;
	height: 26px;
	margin-left: 2px;
	position: relative;
}
.header .searchbox .fax{
	padding-left: 14px;
	font-size: 13px;
	font-family: "Arial";
	font-weight: bold;
	margin-right: 8px;
	background: url(../img/ico_header_02.png) no-repeat left center;
	line-height: 26px;
	color: #444;
}
.header .search{
	width: 153px;
	height: 21px;
	padding-top: 5px;
	background: url(../img/bg_search.png) no-repeat center;
	line-height: 16px;
	margin-left: 24px;
}
.header .search .text{
	border: none;
	background: none;
	height: 13px;
	line-height: 12px;
	color: #cacaca;
	padding: 2px;
	margin-left: 10px;
	width: 112px;
	font-size: 12px;
}
.header .search .submit{
	border: none;
	background: url(../img/btn_search.jpg) no-repeat center;
	width: 19px;
	height: 16px;
}
.header .lang{
	float: left;
	display: inline-block;
	width: 144px;
	height: 23px;
	line-height: 23px;
	background: url(../img/dpimg_11.png) no-repeat center;
	font-family: "Arial";
	color: #fff;
	position: absolute;
	left: 0;
	top: -32px;
	padding-left: 33px;
	font-weight: bold;
}
.footer{
	height: 56px;
	width: 100%;
	border-top: 1px solid #e1e4e6;
	color: #888;
	line-height: 51px;
}
.footer a{
	color: #888;
	transition: color 0.2s ease 0s;
}
.footer a:hover{
	color: #0d83d4;
}
.subbg{
	width: 100%;
	height: 41px;
	position: absolute;
	left: 0;
	top: 87px;
	background: url(../img/bg_subbg.png) repeat-x left top;
	display: none;
}
.nav-wrap li .subbox{
	height: 41px;
	position: absolute;
	top: 87px;
	left: -116px;
	line-height: 41px;
	z-index: 10;
	display: none;
}
.nav-wrap li .subbox a{
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin-right: 32px;
	float: left;
	padding: 0;
	background: none;
	font-weight: normal;
}
.nav-wrap li:hover .subbox a{
	font-weight: normal;
}

/*****************首页*******************/
.banner{
	height: 567px;
	position: relative;
	z-index: 2;
	width: 100%;
}
.banner li{
	height: 567px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center;
	display: none;
}
.banner a{
	display: block;
	height: 567px;
}
.banner .bt{
	display: block;
	width: 23px;
	height: 23px;
	position: absolute;
	left: 50%;
	z-index: 20;
	background: url(../img/btn_banner02.gif) no-repeat center;
}
.banner .bt1{
	margin-left: 356px;
	top: 265px;
}
.banner .bt2{
	margin-left: 444px;
	top: 381px;
}
.banner .btn{
	position: absolute;
	left: 50%;
	bottom: 18px;
	z-index: 10;
}
.banner .btn .png{
	display: block;
	width: 12px;
	height: 12px;
	margin-left: 5px;
	background-color: #fff;
	cursor: pointer;
	float: left;
}
.banner .btn .png.on{
	background: url(../img/btn_banner01.png) no-repeat center;
}
.banner-btn{
	display: none;
}
.banner .wordbox{
	padding: 15px 17px 24px 15px;
	width: 354px;
	position: absolute;
	left: 30%;
	margin-left: -39px;
	background: url(../img/bg_banner_box.png) repeat left top;
	z-index: 20;
	top: 142px;
	display: none;
}
.banner .wordbox .f16{
	font-size: 16px;
	display: block;
	width: 354px;
	line-height: 16px;
	color: #2b92da;
}
.banner .wordbox .word{
	margin-top: 8px;
	width: 354px;
	color: #fff;
	line-height: 22px;
}
.banner .wordbox img{
	float: left;
	margin-right: 12px;
}
.i-pro{
	padding-top: 5px;
	position: relative;
	padding-bottom: 43px;
}
.i-pro .titbox{
	height: 76px;
}
.i-pro .cn{
	font-size: 18px;
	font-weight: bold;
	color: #0d83d4;
	line-height: 70px;
}
.i-pro .en{
	font-size: 14px;
	font-family: "Arial";
	text-transform: uppercase;
	color: #adadad;
	margin-left: 7px;
	line-height: 76px;
}
.i-pro .list li{
	margin-right: 24px;
	width: 180px;
	border-bottom: 4px solid #e4e4e4;
	padding-bottom: 5px;
}
.i-pro .list li:hover{
	border-bottom: 4px solid #24c5bd;
}
.i-pro .list .imgbox{
	display: block;
	width: 178px;
	height: 124px;
	border: 1px solid #eeeeee;
}
.i-pro .imgbox img{
	float: left;
}
.i-pro .list p{
	line-height: 36px;
	font-size: 14px;
	width: 180px;
	text-align: center;
}
.i-pro .list p a{
	color: #666;
}
.i-pro .list{
	position: relative;
	overflow: hidden;
}
.i-pro .listbtn{
	position: absolute;
	right: 0;
	top: 31px;
	width: 41px;
	height: 22px;
}
.i-pro .listbtn span{
	display: block;
	float: left;
	height: 22px;
	cursor: pointer;
}
.i-pro .prev{
	width: 20px;
	background: url(../img/btn_index01.jpg) no-repeat left center;
}
.i-pro .next{
	width: 21px;
	background: url(../img/btn_index01.jpg) no-repeat right center;
}
.incenter{
	width: 100%;
	height: 384px;
	border-top: 1px solid #e1e4e6;
	position: relative;
	overflow: hidden;
	background-color: #fbfbfb;
}
.incenter .rightbox{
	width: 100%;
	height: 384px;
	background-color: #ebeef1;
	position: absolute;
	left: 50%;
	margin-left: 178px;
	border-left: 1px solid #e1e4e6;
}
.incenter h2{
	font-size: 18px;
	color: #0d83d4;
	line-height: 18px;
}
.i-intr{
	padding-top: 6px;
	width: 297px;
}
.i-intr h2,.i-news h2{
	line-height: 74px;
}
.i-intr .img{
	display: block;
	width: 288px;
	height: 97px;
}
.i-intr .img img{
	float: left;
}
.i-intr .word{
	line-height: 24px;
	padding-top: 16px;
	padding-bottom: 19px;
	border-bottom: 1px solid #e2e2e2;
	width: 280px;
	padding-right: 17px;
}
.i-intr .word a{
	color: #666;
}
.i-intr .word a:hover{
	color: #0d83d4;
}
.i-intr .more{
	display: block;
	width: 49px;
	height: 26px;
	background: url(../img/bg_index_more.png) no-repeat center;
	float: right;
	margin-top: 26px;
	padding-left: 8px;
	line-height: 19px;
	color: #fff;
}
.i-news{
	padding-top: 6px;
	width: 310px;
	margin-left: 35px;
}
.i-news li{
	width: 310px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 15px;
}
.i-news li .time{
	padding-left: 10px;
	font-family: "Arial";
	line-height: 18px;
	color: #999;
	background: url(../img/ico_index_02.png) no-repeat left center;
	font-weight: bold;
}
.i-news li .f14{
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 300px;
	line-height: 22px;
	color: #0d83d4;
}
.i-news li a{
	display: inline-block;
	cursor: pointer;
}
.i-news li .word{
	color: #888;
	line-height: 20px;
}
.i-news .more{
	display: block;
	width: 49px;
	height: 26px;
	background: url(../img/bg_index_more.png) no-repeat center;
	float: right;
	margin-top: 11px;
	padding-left: 8px;
	line-height: 19px;
	color: #fff;
}
.i-conta{
	margin-left: 35px;
	padding-left: 34px;
	padding-top: 34px;
	position: relative;
	z-index: 10;
}
.i-conta .f30{
	font-size: 30px;
	font-weight: bold;
	color: #444;
	font-family: "Arial";
	margin-top: 2px;
	line-height: 50px;
	width: 233px;
}
.i-conta p{
	color: #a3a3a3;
	line-height: 20px;
}
.i-conta .line{
	width: 214px;
	height: 1px;
	background-color: #e3e6e9;
	margin-left: 13px;
	margin-top: 14px;
	display: block;
	margin-bottom: 15px;
}
.i-conta .sharebox{
	margin-top: 16px;
}
.i-conta .sharebox .share{
	display: block;
	width: 55px;
	height: 51px;
	float: left;
	padding: 0;
	margin: 0 18px 0 0;
}
.i-conta .sharebox .sina{
	background: url(../img/ico_share.png) no-repeat left center;
}
.i-conta .sharebox .weixin{
	background: url(../img/ico_share.png) no-repeat -55px center;
}
.i-conta .sharebox .tx{
	background: url(../img/ico_share.png) no-repeat -110px center;
}

/******************关于*********************/
.insbanner{
	height: 291px;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.insbanner .bansize{
	padding-top: 86px;
	color: #fff;
}
.insbanner .line{
	display: block;
	width: 96px;
	height: 3px;
	background-color: #fff;
	opacity: 0;
}
.insbanner .f24{
	font-size: 24px;
	line-height: 64px;
	font-weight: bold;
	display: block;
	margin-left: 700px;
}
.bansize p{
	width: 270px;
	line-height: 20px;
	margin-top: 2px;
	margin-left: 700px;
}
.insnav{
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e1e4e6;
}
.insnav ul{
	border-left: 1px solid #e1e4e6;
}
.insnav li{
	width: 114px;
	border-right: 1px solid #e1e4e6;
	height: 60px;
}
.insnav li a{
	display: inline-block;
	width: 114px;
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	color: #666;
	text-align: center;
}
.insnav li a:hover{
	border-bottom: 2px solid #24c5bd;
	color: #0d83d4;
	font-weight: bold;
}
.insnav li a.hover{
	border-bottom: 2px solid #24c5bd;
	color: #0d83d4;
	font-weight: bold;
}
.insnav .adress{
	line-height: 60px;
	color: #999;
}
.insnav .adress a{
	color: #999;
}
.insnav .adress a:hover{
	color: #0d83d4;
}
.inside-wrap{
	background-color: #fcfcfc;
}

.inside-wrap td input.error{
	border: 1px solid #D70128;
}

.inside-wrap td textarea.error{
	border: 1px solid #D70128;
}

.inside-wrap .about{
	padding: 40px 26px 40px 27px;
	width: 947px;
}
.inside-wrap .about img{
	margin-bottom: 23px;
}

/****************新闻****************/
.inside-wrap .news{
	padding: 40px 10px 79px 9px;
	width: 982px;
}
.newsmain{
	height: 168px;
	margin-bottom: 2px;
}
.newsmain .imgbox{
	display: block;
	width: 300px;
	height: 156px;
	padding: 5px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
}
.newsmain .right{
	width: 638px;
}
.newsmain .f18{
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
}
.newsmain .f18 a{
	color: #3b3b3b;
}
.newsmain .word{
	font-size: 14px;
	color: #888;
	margin-top: 6px;
	line-height: 24px;
}
.newsmain .word a{
	color: #888;
}
.newsmain .more{
	display: block;
	width: 103px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	background: url(../img/bg_news_more.jpg) no-repeat center;
	margin-top: 40px;
}
.newsmain .more a{
	padding-left: 21px;
	width: 82px;
	display: block;
	height: 33px;
	color: #3b3b3b;
	background: url(../img/ico_news_more.png) no-repeat 82px top;
}
.newsmain .more a:hover{
	background: url(../img/ico_news_more.png) no-repeat 82px bottom;
	color: #0d83d4;
}
.news li{
	width: 980px;
	height: 92px;
	border: 1px solid #f1f1f1;
	margin-top: 24px;
}
.news li .time{
	display: block;
	width: 99px;
	height: 71px;
	background-color: #f7f7f7;
	padding-left: 3px;
	text-align: center;
	padding-top: 21px;
}
.news li .f40{
	font-family: "Tahoma";
	font-size: 40px;
	font-weight: bold;
	line-height: 40px;
	color: #d1d1d1;
}
.news li .time p{
	line-height: 23px;
	font-family: "Arial";
	color: #a3a3a3;
}
.news li:hover .time{
	padding-left: 0;
	border-left: 3px solid #24c5bd;
}
.news li:hover .f40{
	color: #0d83d4;
}
.news li:hover p{
	color: #0d83d4;
}
.news li .word{
	padding: 6px 35px 10px 30px;
	background-color: #fff;
	width: 812px;
}
.news li .f15{
	font-size: 15px;
	color: #444;
	line-height: 33px;
	display: block;
}
.news li .size{
	color: #a1a1a1;
	line-height: 21px;
}
.news .page{
	width: 982px;
	padding: 45px 0;
	text-align: center;
}
.newsinfo{
	padding: 40px 0;
	width: 984px;
	margin: 0 auto;
}
.newsinfo .titbox{
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.newsinfo .titbox h2{
	text-align: center;
	font-size: 18px;
}
.newsinfo .titbox p{
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #999;
}
.newsinfo .cont{
	padding-top: 20px;
	width: 984px;
	min-height: 300px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}
.newsinfo .cont:after{
	display: block;
	content: '';
	clear: both;
	visibility: hidden;
}
.newsinfo .paging{
	width: 984px;
	padding: 10px 0;
	height: 48px;
}
.newsinfo .paging p{
	line-height: 24px;
	font-size: 14px;
}
.newsinfo .paging a{
	color: #666;
}
.newsinfo .paging a:hover{
	color: #0d83d4;
}
.newsinfo .return{
	display: block;
	width: 62px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border: 1px solid #c4c4c4;
	margin-top: 5px;
}

/******************产品****************/
.inside-wrap .pro{
	padding-top: 32px;
}
.leftnav{
	width: 230px;
	border-bottom: 4px solid #0d83d4;
}
.leftnav ul{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.leftnav li{
	width: 228px;
	background: url(../img/bg_pronavtit.jpg) repeat-x left top;
	border-bottom: 1px solid #e9e9e9;
}
.leftnav li a.tit{
	display: inline-block;
	height: 46px;
	line-height: 46px;
	padding-left: 39px;
	color: #444;
	background: url(../img/ico_protit.png) no-repeat 20px bottom;
	font-size: 14px;
	cursor: pointer;
	width: 189px;
}
.leftnav li:hover .tit{
	color: #fff;
	background: url(../img/ico_protit.png) no-repeat 20px top #0d83d4;
}
.leftnav li.hover .tit{
	color: #fff;
	background: url(../img/ico_protit.png) no-repeat 20px top #0d83d4;
}
.leftnav .subbox{
	padding: 6px 0 13px 24px;
	width: 204px;
	display: none;
	background-color: #fdfdfd;
}
.leftnav .subbox a{
	color: #666;
	display: inline-block;
	padding-left: 15px;
	line-height: 34px;
	background: url(../img/ico_leftnavli.png) no-repeat left center;
	width: 189px;
}
.leftnav .subbox a:hover{
	color: #0d83d4;
}
.leftnav .subbox a.hover{
	color: #0d83d4;
}
.pro .rightbox{
	width: 753px;
}
.prosearch{
	width: 747px;
	height: 43px;
	border-top: 2px solid #f2f2f2;
	border-bottom: 2px solid #f2f2f2;
}
.prosearch .search{
	background: url(../img/bg_search.png) no-repeat center;
    height: 21px;
    line-height: 16px;
    padding-top: 5px;
    width: 242px;
    margin-top: 8px;
}
.prosearch .search2{
	background: url(../img/bg_search2.png) no-repeat center;
    height: 21px;
    line-height: 16px;
    padding-top: 5px;
    width: 242px;
    margin-top: 8px;
}
.prosearch .search .text,.prosearch .search2 .text{
	background: none;
	border: none;
	color: #cacaca;
    height: 13px;
    line-height: 12px;
    margin-left: 10px;
    padding: 2px 8px;
    width: 190px;
}
.prosearch .search .submit,.prosearch .search2 .submit{
	border: none;
	width: 19px;
	height: 16px;
	background: url(../img/btn_search.jpg) no-repeat center;
}
.inside-wrap .prolist{
	width: 753px;
	padding-top: 22px;
	position: relative;
	overflow: hidden;
	padding-bottom: 49px;
}
.prolist ul{
	width: 775px;
}
.prolist li{
	width: 170px;
	border-left: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 4px solid #e9e9e9;
	margin-right: 21px;
	margin-bottom: 26px;
}
.prolist li .imgbox{
	display: block;
	width: 170px;
	height: 118px;
	border-bottom: 1px solid #e9e9e9;
}
.prolist li p{
	line-height: 41px;
	width: 170px;
	text-align: center;
}
.prolist li a{
	color: #666;
}
.prolist li:hover{
	border-bottom: 4px solid #24c5bf;
}
.pro .page{
	width: 753px;
	text-align: center;
	height: 30px;
}

.proinfo{
	width: 707px;
	padding: 21px 25px 180px 20px;
}
.proinfo .infotop{
	border: 1px solid #e9e9e9;
	background-color: #fff;
}
.proinfo .leftimg{
	width: 405px;
	border-right: 1px solid #e9e9e9;
}
.proinfo .leftimg .bigimg{
	width: 405px;
	height: 282px;
	display: block;
	border-bottom: 1px solid #e9e9e9;
	background: url(../../img/lightbox-ico-loading.gif) no-repeat center;
}
.proinfo .leftimg .imglist{
	width: 405px;
	height: 72px;
	position: relative;
}
.proinfo .imglist span{
	display: block;
	width: 12px;
	height: 21px;
	position: absolute;
	top: 25px;
	cursor: pointer;
	transition: all 0.2s ease 0s;
}
.proinfo .imglist .prev{
	background: url(../img/btn_proinfo.png) no-repeat left top;
	left: 14px;
}
.proinfo .imglist .prev:hover{
	background: url(../img/btn_proinfo.png) no-repeat left bottom;
}
.proinfo .imglist .next{
	background: url(../img/btn_proinfo.png) no-repeat right top;
	right: 13px;
}
.proinfo .imglist .next:hover{
	background: url(../img/btn_proinfo.png) no-repeat right bottom;
}
.proinfo .leftimg .list{
	width: 328px;
	position: relative;
	overflow: hidden;
	height: 52px;
	margin: 0 auto;
	padding-top: 10px;
}
.proinfo .list li{
	width: 72px;
	height: 50px;
	border: 1px solid #e9e9e9;
	margin-right: 10px;
	cursor: pointer;
}
.proinfo .list li.active{
	border: 1px solid #0d83d4;
}
.proinfo .list li img{
	width: 72px;
	height: 50px;
}
.proinfo .rtword{
	margin-left: 30px;
	width: 232px;
	padding-top: 16px;
}
.proinfo .rtword h2{
	font-size: 18px;
	color: #0d83d4;
	line-height: 64px;
	border-bottom: 1px solid #e4e4e4;
	width: 232px;
}
.proinfo .rtword .word{
	padding-top: 17px;
	padding-bottom: 30px;
	font-size: 14px;
	line-height: 26px;
	border-bottom: 1px solid #e4e4e4;
}
.proinfo .page{
	margin-top: 23px;
	width: 232px;
}
.proinfo .page a{
	display: block;
	height: 31px;
	border: 1px solid #ddd;
	width: 101px;
	background: url(../img/bg_probtn_page.jpg) repeat-x left top;
	text-align: center;
	line-height: 31px;
	color: #666;
	float: left;
}
.proinfo .page .p1{
	margin-right: 25px;
}
.proinfo .infointr{
	margin-top: 27px;
}
.proinfo .infointr .titbox{
	display: block;
	width: 111px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
	background: url(../img/bg_proinfo_tit.png) no-repeat center;
}
.proinfo .infointr .wordbox{
	padding: 21px 18px 121px 25px;
	width: 662px;
	line-height: 26px;
	border: 1px solid #e9e9e9;
}

/*************技术***************/
.inside-wrap .equi{
	padding-top: 37px;
	padding-bottom: 67px;
}
.equi .bigimg{
	width: 785px;
	padding: 10px 11px 0 9px;
	border: 1px solid #e7e7e7;
	height: 518px;
	background: url(../../img/lightbox-ico-loading.gif) no-repeat center;
	position: relative;
	background-color: #fff;
}
.equi .bigimg img{
	float: left;
}
.equi .bigimg p{
	line-height: 43px;
	text-align: center;
	font-size: 18px;
	position: absolute;
	bottom: 0;
	width: 785px;
	left: 0;
}
.equi .imglist{
	padding-left: 12px;
	padding-right: 10px;
	width: 150px;
	background-color: #f2f2f2;
	position: relative;
	height: 530px;
}
.equi .imglist .list{
	width: 150px;
	margin-top: 29px;
	position: relative;
	overflow: hidden;
	margin: 29px auto 0;
	height: 471px;
}
.equi .imglist span{
	display: block;
	position: absolute;
	left: 71px;
	width: 33px;
	height: 10px;
	cursor: pointer;
}
.equi .imglist .prev{
	background: url(../img/btn_equiimg.png) no-repeat left top;
	top: 11px;
}
.equi .imglist .prev:hover{
	background: url(../img/btn_equiimg.png) no-repeat left bottom;
}
.equi .imglist .next{
	background: url(../img/btn_equiimg.png) no-repeat right top;
	bottom: 9px;
}
.equi .imglist .next:hover{
	background: url(../img/btn_equiimg.png) no-repeat right bottom;
}
.equi .imglist li{
	width: 145px;
	height: 88px;
	border: 2px solid #f2f2f2;
	margin-bottom: 3px;
	cursor: pointer;
}
.equi .imglist li.active{
	border: 2px solid #ff9000;
}
.equi .imglist li img{
	width: 145px;
}

/****************联系我们*****************/
.contact{
	position: relative;
}
.contact .ctabox{
	position: absolute;
	left: 50%;
	margin-left: 31px;
	top: 71px;
	width: 438px;
	height: 377px;
	background: url(../img/bg_contact.png) no-repeat center;
}
.ctabox .tit{
	padding-left: 31px;
	margin-left: 5px;
	width: 400px;
	line-height: 66px;
	font-size: 18px;
	color: #231815;
	border-bottom: 1px dashed #a9a4a0;
	display: block;
}
.ctabox .word{
	padding: 29px 0 0 38px;
	font-size: 14px;
	line-height: 25px;
}

/*****************招聘******************/
.recruit{
	padding-top: 56px;
	padding-bottom: 64px;
}
.recruit ul{
	margin: 0 auto;
	border-bottom: 1px dotted #bababa;
}
.recruit li{
	width: 950px;
	height: 43px;
	border-top: 1px dotted #bababa;
}
.recruit li a{
	display: inline-block;
	cursor: pointer;
}
.recruit li .ico{
	display: block;
	width: 47px;
	height: 43px;
	background: url(../img/ico_recruit01.png) no-repeat center -28px;
	border-right: 1px solid #f2f3f3;
}
.recruit li .rtword{
	line-height: 43px;
	padding-left: 18px;
	padding-right: 15px;
	width: 868px;
}
.recruit li p{
	font-size: 14px;
	color: #5e5e5e;
	float: left;
}
.recruit li .more{
	display: block;
	width: 73px;
	height: 25px;
	background: url(../img/bg_rec_more.png) no-repeat center bottom;
	color: #666;
	line-height: 25px;
	text-align: center;
	margin-top: 9px;
}
.recruit .page{
	padding: 46px 0;
	text-align: center;
	width: 950px;
}
.recruit li:hover .ico{
	background: url(../img/ico_recruit01.png) no-repeat center 18px;
}
.recruit li:hover p{
	color: #0d83d4;
}
.recruit li:hover .more{
	background: url(../img/bg_rec_more.png) no-repeat center top;
	color: #fff;
}
.recinfo .center{
	font-size: 18px;
	margin-bottom: 10px;
}
.recinfo td{
	padding-left: 10px;
	height: 30px;
	font-size: 14px;
}
.recinfo .btn{
	color: #666;
	font-size: 14px;
	display: block;
	text-align: center;
	margin-top: 6px;
	margin: 6px auto 0;
}